1
閱讀學生支援問題
DSAI2202Lab 3: Selecting Data
00:00

情境

UniLearn 支援團隊擁有學生進度紀錄,但只能先聯絡五位學生。此查詢必須結合資格條件、學業風險、指定的輸出欄位,以及精確的優先順序。

實務問題

團隊應優先聯絡哪五位符合資格且處於風險中的學生?

在思考 SQL 之前,先釐清誰符合資格、誰處於風險中,以及優先順序如何決定。使用 student_progress 作為來源資料表。

查詢需求最多 5 列

使用此檢查清單完成查詢圖,並於稍後驗證 SQL。

符合資格
student_status = 'active'ANDsupport_status = 'not_contacted'
處於風險中
attendance_percent < 75ORaverage_mark < 50ORmissed_assignments >= 2
顯示
student_idstudent_nameprogrammeattendance_percentaverage_markmissed_assignments
優先順序
  1. 缺交作業較多者優先
  2. 其次為平均分數較低者
  3. 最後為學生編號較小者